home *** CD-ROM | disk | FTP | other *** search
/ Aminet 2 / Aminet AMIGA CDROM (1994)(Walnut Creek)[Feb 1994][W.O. 44790-1].iso / Aminet / gfx / fract / MandelBrute12.lha / MandelBrute 1.2 / MandelBrute.doc < prev    next >
Text File  |  1993-09-25  |  4KB  |  140 lines

  1. MandelBrute 1.2
  2. ~~~~~~~~~~~~~~~
  3. A brute-force, high-color Mandelbrot set generator
  4.  
  5. Contents
  6. ~~~~~~~~
  7. Legal information
  8. Requirements
  9. Philosophy
  10. Features
  11. Usage
  12. Known bugs
  13. Future
  14. Thanks to
  15. How to reach the author
  16. Development information
  17. Revision history
  18.  
  19. Legal information
  20. ~~~~~~~~~~~~~~~~~
  21. MandelBrute 1.2
  22. Copyright (C) 1993 George Leonidas Coulouris
  23.  
  24.     The  author  is  not  responsible for any damage, whether direct or
  25. consequential, resulting from the use of this program.
  26.  
  27.     This  program  is  free  software;  you  can redistribute it and/or
  28. modify  it  under  the terms of the GNU General Public License Version 2 as
  29. published by the Free Software Foundation.
  30.  
  31.     This program is distributed in the hope that it will be useful, but
  32. WITHOUT  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  33. or  FITNESS  FOR  A PARTICULAR PURPOSE.  See the GNU General Public License
  34. for more details.
  35.  
  36.     You  should  have received a copy of the GNU General Public License
  37. along  with  this  program;  if not, write to the Free Software Foundation,
  38. Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  39.  
  40. Requirements
  41. ~~~~~~~~~~~~
  42. If you want to use the included binaries:
  43.     AmigaDOS 2.0+
  44.     68030/68882 STRONGLY reccomended
  45.  
  46. If you want to recompile:
  47.     An ANSI-compatible C compiler
  48.  
  49. Features
  50. ~~~~~~~~
  51.     Accurate.   Doesn't  use  distance  estimator or divide-and-conquer
  52. routines.  MandelBrute calculates every pixel.
  53.  
  54.     Colorful.    Regardless   of   iteration  count,  MandelBrute  will
  55. routinely crank out pictures with upwards of 40,000 colors.
  56.  
  57. Philosophy
  58. ~~~~~~~~~~
  59.     It  is  said  that  necessity is the mother of invention.  I hadn't
  60. been able to find any software which would generate 24-bit Mandelbrot sets,
  61. so  I  sat down for a few hours and cranked out the framework of what I now
  62. call MandelBrute.
  63.  
  64.     MandelBrute generates beautiful, colorful Mandelbrot sets, viewable
  65. with any software supporting the ppm RAWBITS image format.
  66.  
  67. Usage
  68. ~~~~~
  69.     1)  If necessary, compile MandelBrute.  As far as I can tell, it is
  70. 100%  ANSI-compliant,  so  you shouldn't have very much trouble.  Tweak the
  71. code as necessary.
  72.  
  73.     2) When run, MandelBrute takes eight arguments. They are:
  74.  
  75. <file>
  76.     This is the output PPM file.
  77.  
  78. <xmin>,<xmax>,<ymin>,<ymax>
  79.     These are the Mandelbrot set coordinates.
  80.  
  81. <iterations>
  82.     This is the maximum number of iterations per pixel. 
  83.  
  84. <width>
  85.     This is the width (pixels) of the output PPM file.
  86.  
  87. <height>
  88.     This is the height (pixels) of the output PPM file.
  89.  
  90. Known bugs
  91. ~~~~~~~~~~
  92.     MandelBrute makes ugly pictures if all four corners are in the
  93. MandelBrot set.
  94.  
  95.     When zooming in, sometimes a picture gets a little *too* chaotic.
  96.  
  97. Future
  98. ~~~~~~
  99.     Julia sets ?
  100.     Interpolation (animation) support ?
  101.  
  102. Thanks to
  103. ~~~~~~~~~
  104.     Bob Livingston, for his friendly competition ;)
  105.     Bill Talkiewicz, for math and C help
  106.     Don Schmalberger, for everything
  107.  
  108. How to reach the author
  109. ~~~~~~~~~~~~~~~~~~~~~~~
  110. Send feedback, suggestions, flames, etc. to:
  111.  
  112.     deltax@hermes.acm.rpi.edu
  113.  
  114. Help to put me through college! Send donations to:
  115.  
  116.     George L. Coulouris
  117.     9 Madison Avenue
  118.     Ravena, NY 12143-1210
  119.     USA
  120.  
  121. If you get in *real* jam give me a call at:
  122.  
  123.     (518)756-6136, between 1800 and 2100 EST
  124.  
  125. Development information
  126. ~~~~~~~~~~~~~~~~~~~~~~~
  127.     MandelBrute  was developed with SAS/C 6.3, running on an Amiga 2000
  128. with 8 megabytes RAM, and a 68030/68882 accelerator.
  129.  
  130. Revision history
  131. ~~~~~~~~~~~~~~~~
  132. 1.0 (18 Sep 93) First fully working version
  133.  
  134. 1.1 (21 Sep 93) Implemented bounds checking
  135.         Cleaned up a bit
  136.  
  137. 1.2 (25 Sep 93) Fixed inversion bug
  138.         Improved bounds checking
  139.         Cleaned up status routine
  140.